@charset "utf-8";
@font-face{
	font-family: 'digiface';
	src:url('../font/DIGITAL-Regular.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
/*测试样式*/

/*通用样式*/
body{
	margin:0px;
	padding:0px;
	font-family: PingFangSC-Regular, sans-serif;
	font-size:0.3rem;
	color:#000;
	background:#f5f5f9;
}
ul,li,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,table,thead,tbody,tr,td{
	padding:0px;
	margin:0px;
	list-style:none;
}
img{
	vertical-align:middle;
}
input,button{
	border:none;
	outline:none;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
.lf{
	float:left;
}
.rt{
	float:right;
}
.clear{
	clear:both;
}
@media screen and (min-width: 750px) {
	body {
		width:750px;
		margin:0 auto;
	}
}

/*解决移动滚动穿透问题*/
body.modal-open {
	position: fixed;
	width: 100%;
}
/*附近油站*/
.nearyz{
	width:100%;
	padding-left:0.3rem;
	box-sizing:border-box;
	background:#fff;
	border-bottom:1px solid #ddd;
}
.nearyz>li{
	height:auto;
	border-bottom:1px solid #ddd;
	padding-bottom:0.3rem;
	padding-top:0.1rem;
}
.nearyz>li:last-child{
	border-bottom:0;
}

.nearyz>li>div:nth-child(1){
	padding-top:0.24rem;
	width: 5.6rem;
}
.nearyz>li>div:nth-child(1)>h1{
	font-size:0.34rem;
	font-weight:normal;
}
.nearyz>li>div:nth-child(1)>p{
	font-size:0.28rem;
	color:#888;
	margin-top:0.16rem;
}


.nearyz>li>div:nth-child(2){
	padding:0.16rem 0.3rem 0 0.1rem;
	width:1.6rem;
	box-sizing:border-box;
	text-align:right;
}
.nearyz>li>div:nth-child(2)>.logoDH{
	margin-left:0.3rem;
}
.nearyz>li>div:nth-child(2)>.logoDH>a{
	display: block;
	width:0.6rem;
	height:0.6rem;
	line-height:0.6rem;
	font-size:0.46rem;
	text-align:center;
	border-radius:50%;
	background:#ffd400;
	color:#fff;
}
.nearyz>li>div:nth-child(2)>.distance{
	font-size:0.28rem;
	color:#888;
	line-height:0.32rem;
	text-align:center;
	margin-top:0.1rem;
}
/**油站主页***/
.yzzy_top{
	height:4.5rem;
	width:100%;
	background-size:contain;
	padding-top:2.49rem;
	box-sizing:border-box;
	position:relative;
	background-repeat: no-repeat;
	background-image: url("../img/yzzy1.jpg");
}
.yzzy_top>p{
	height:0.6rem;
	line-height: 0.6rem;
	font-size:0.36rem;
	color:#fff;
	padding-left:0.3rem;
	width: 76%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.yzzy_top>.model{
	width:100%;
	height:1.4rem;
	background:rgba(0,0,0,0.3);
	padding-top:0.18rem;
	box-sizing:border-box;
}
.yzzy_top>.model>p{
	color:#fff;
	margin-left:0.3rem;
	line-height:0.34rem;
	width: 5.55rem;
}
.yzzy_top>.model>p>i{
	float:left;
	width:0.28rem;
	height:0.32rem;
	margin-right:0.16rem;
	font-size:0.3rem;
	color:#ffd400;
}

.yzzy_top>.model>p>i>img{
	width:100%;
}
.yzzy_top>.model>p>span{
	display: inline-block;
	width: 5.09rem;
	height:0.68rem;
	overflow:hidden;
}
.yzzy_top>.daohang{
	width:1.3rem;
	height:1.3rem;
	background:#fff;
	border-radius:50%;
	position:absolute;
	right:0.3rem;
	bottom:0.44rem;
	text-align:center;
	box-sizing:border-box;
	padding-top:0.05rem;
}
.yzzy_top>.daohang a{
	display: block;
	font-size:0.76rem;
	height:0.76rem;
	line-height:0.76rem;
	color:#ffd400;
}

.yzzy_top>.daohang>p{
	color:#ffd400;
	font-size:0.24rem;
	height:0.24rem;
	line-height:0.24rem;
}
.yzzy_middle{
	margin-top:0.4rem;
	margin-bottom:1.4rem;
}
.yzzy_middle>.todayPrice img{
	width:0.3rem;
	height:0.3rem;
	position:relative;
	top:-0.06rem;
	margin-right:0.1rem;
}
.yzzy_middle>.todayPrice>div{
	font-size:0.34rem;
	color:#000;
	height:0.34rem;
	line-height:0.34rem;
	padding-left:0.3rem;
	margin-bottom:0.2rem;
}
.yzzy_middle>.todayPrice>ul{
	background:#fff;
	border:1px solid #ddd;
	border-radius:0.1rem;
	overflow:hidden;
	margin:0 0.2rem;
}
.yzzy_middle>.todayPrice>ul>li{
	float:left;
	padding-top:0.2rem;
	width:25%;
}
.yzzy_middle>.todayPrice>ul>li>p{
	font-size:0.3rem;
	color:#000;
	margin-bottom:0.2rem;
	text-align:center;
	line-height:0.3rem;
	height:0.3rem;
}
.yzzy_middle>.todayPrice>ul>li>p:last-child{
	color:#ff5b05;
}
.yzzy_middle>.todayPrice>ul>li:first-child>p{
	font-size:0.3rem;
	color:#888;
}
.yzzy_middle>.stationIntr>.stationInstrTop>i{
	display:inline-block;
	width:0.3rem;
	height:0.3rem;
	margin-right:0.1rem;
	/*background:url('../img/sprite.png') no-repeat -1.24rem -1.88rem;*/
	/*background-size:5.96rem;*/
	background-size:cover;
	background-image:url('../img/todayPrice.png');
	background-repeat:  no-repeat;
}
.yzzy_middle>.stationIntr>.stationInstrTop{
	font-size:0.34rem;
	color:#000;
	height:0.34rem;
	line-height:0.34rem;
	padding-left:0.3rem;
	margin-bottom:0.2rem;
}
.yzzy_middle>.stationIntr>.stationInstrBottom{
	background:#fff;
	margin: 0 0 0.2rem;
	padding: 0.26rem 0.3rem 0.2rem;
}
.yzzy_middle>.stationIntr>.stationInstrBottom>div{
	text-align:center;
}
.yzzy_middle>.stationIntr>.stationInstrBottom>div>img{
	width:0.26rem;
	height:0.16rem;
}
.yzzy_middle>.stationIntr>.stationInstrBottom>ul{
	overflow:hidden;
}
.yzzy_middle>.stationIntr>.stationInstrBottom>ul>li{
	float:left;
	text-align:center;
	width:20%;
	margin-bottom:0.3rem;
}
.yzzy_middle>.stationIntr>.stationInstrBottom>ul>li>img{
	width:0.68rem;
	height:0.68rem;
}
.yzzy_middle>.stationIntr>.stationInstrBottom>ul>li>p{
	font-size:0.24rem;
	color:#666;
	line-height:0.24rem;
	margin-top:0.1rem;
}
.yzzy_middle>.stationIntr>.stationInstrBottom>.stationInstrHide{
	display:none;
}
.yzzy_middle>.oilStationActivity{
	margin-top:0.4rem;
	margin-bottom:1.4rem;
}
.yzzy_middle>.oilStationActivity i{
	display:inline-block;
	width:0.3rem;
	height:0.3rem;
	margin-right:0.1rem;
	/*background:url('../img/sprite.png') no-repeat -0.97rem -1.88rem;*/
	/*background-size:5.96rem;*/
	background-size:cover;
	background-image:url('../img/activity.png');
	background-repeat: no-repeat;
}
.yzzy_middle>.oilStationActivity>div{
	font-size:0.34rem;
	color:#000;
	height:0.34rem;
	line-height:0.34rem;
	padding-left:0.3rem;
	margin-bottom:0.2rem;
}
.yzzy_middle>.oilStationActivity>ul>li{
	background:#fff;
	margin:0 0 0.2rem;
	padding:0.26rem 0.3rem 0.4rem;
}
.yzzy_middle>.oilStationActivity>ul>li>.contractTitle{
	font-size:0.34rem;
	color:#000;
	line-height:0.44rem;
}
.yzzy_middle>.oilStationActivity>ul>li>.contractTitle>span.xiangou{
	border:1px solid #108ee9;
	border-radius:0.1rem;
	font-size:0.3rem;
	color:#108ee9;
	padding:0.06rem 0.1rem;
}
.yzzy_middle>.oilStationActivity>ul>li>.contractDetail{
	overflow:hidden;
	width:100%;
	margin-top:0.3rem;
}
.yzzy_middle>.oilStationActivity>ul>li>.contractDetail>li{
	float:left;
	width:33.33%;
}
.yzzy_middle>.oilStationActivity>ul>li>.contractDetail>li>p{
	font-size:0.4rem;
	height:0.4rem;
	line-height:0.4rem;
	color:#000;
	margin-bottom:0.3rem;
	text-align:center;
}
.yzzy_middle>.oilStationActivity>ul>li>.contractDetail>li:first-child>p{
	color:#ff5b05;
}
.yzzy_middle>.oilStationActivity>ul>li>.contractDetail>li>div{
	font-size:0.26rem;
	height:0.26rem;
	line-height:0.26rem;
	color:#888;
	text-align:center;
}

.yzzy_bottom{
	position:fixed;
	bottom:0;
	width:100%;
}
@media screen and (min-width: 750px) {
	.yzzy_bottom{
		width:7.5rem;
	}
}
.yzzy_bottom>a{
	display:block;
	width:100%;
	height:0.94rem;
	line-height:0.94rem;
	/*background:#108ee9;*/
	background:#ffd400;
	font-size:0.36rem;
	color:#fff;
	text-align:center;
}
/***会员主页*****/
.hyzy_top{
	height:3.16rem;
	width:100%;
	background:url('../img/hybg.png') no-repeat;
	background-size:cover;
	box-sizing:border-box;
	position:relative;
}
.hyzy_top>.info{
	height:3.16rem;
	text-align:center;
}
.hyzy_top>.info>img{
	width:1.2rem;
	height:1.2rem;
	margin-top:0.53rem;
}
.hyzy_top>.info>div>p{
	color:#fff;
	font-size:0.3rem;
	line-height:0.3rem;
	margin-top:0.1rem;
}
.hyzy_top>.info>div>div{
	font-weight:500;
	font-size:0.48rem;
	color:#fff;
	line-height:0.48rem;
	margin-top:0.14rem;
}

.hyzy_top>.memberLogout{
	text-align:center;
}
.hyzy_top>.memberLogout>img{
	width:1.2rem;
	height:1.2rem;
	margin-top:0.53rem;
	margin-bottom:0.3rem;
}
.hyzy_top>.memberLogout>a{
	display:block;
	width:1.8rem;
	height:0.6rem;
	line-height:0.6rem;
	font-size:0.3rem;
	color:#fff;
	border:1px solid #fff;
	border-radius:0.2rem;
	margin:0 auto;
}
.hyzy_top>i{
	position:absolute;
	width:0.46rem;
	height:0.46rem;
	/*background:url('../img/sprite.png') no-repeat -5.5rem 0;*/
	/*background-size:5.96rem;*/
	background:url("../img/memberSetting.png") no-repeat;
	background-size:contain;
	top:0.3rem;
	right:0.3rem;
}


.hyzy_main{
	background:#fff;
}
.hyzy_main>ul{
	overflow:hidden;
}
.hyzy_main>ul>li{
	float:left;
	width:25%;
}
.hyzy_main>ul>li>a{
	display:block;
	box-sizing:border-box;
	height:1.72rem;
	padding-top:0.4rem;
	text-align:center;
}
.hyzy_main>ul>li>a>i{
	display:block;
	width:0.6rem;
	height:0.6rem;
	margin:0 auto 0.1rem;
}
.hyzy_main>ul>li>.memberMyContract>i{
	/*background:url('../img/sprite.png') no-repeat -1.79rem -1rem;*/
	/*background-size:5.96rem;*/
	background:url('../img/memberContract.png') no-repeat;
	background-size:contain;
}
.hyzy_main>ul>li>.memberConsumeRecord>i{
	/*background:url('../img/sprite.png') no-repeat -1.18rem -1rem;*/
	/*background-size:5.96rem;*/
	background:url('../img/memberRecord.png') no-repeat;
	background-size:contain;
}
.hyzy_main>ul>li>.memberCashAccount>i{
	/*background:url('../img/sprite.png') no-repeat -2.38rem -1rem;*/
	/*background-size:5.96rem;*/
	background:url('../img/memberCash.png') no-repeat;
	background-size:contain;
}
.hyzy_main>ul>li>.memberHelpCenter>i{
	/*background:url('../img/sprite.png') no-repeat -0.58rem -1rem;*/
	/*background-size:5.96rem;*/
	background:url('../img/memberHelp.png') no-repeat;
	background-size:contain;
}
.hyzy_main>ul>li>a>p{
	color:#666;
	font-size:0.24rem;
	line-height:0.24rem;
}
.hyzy_contract{
	background:#fff;
	border-radius:0.2rem;
	margin-top:0.2rem;
	padding:0.4rem 0.3rem;
}
.hyzy_contract>.recommendContract>div{
	border-bottom:1px solid #666;
	height:0.18rem;
	position:relative;
	margin-bottom:0.58rem;
}
.hyzy_contract>.recommendContract>div>p{
	font-size:0.36rem;
	color:#000;
	background:#fff;
	line-height:0.36rem;
	position:absolute;
	left:1.77rem;
	padding:0 0.3rem;
}
.hyzy_contract>.recommendContract>ul>li{
	width:6.9rem;
	height:1.76rem;
	background:#ffd400;
	box-sizing:border-box;
	padding:0.44rem 0;
	margin-bottom:0.2rem;
}
.hyzy_contract>.recommendContract>ul>li>.lf{
	width:2.88rem;
	text-align:center;
	border-right:1px dotted #e70012;
	line-height:0.88rem;
	height:0.88rem;
	font-weight:500;
	color:#e70012;
	font-size:0.3rem;
	box-sizing:border-box;
}
.hyzy_contract>.recommendContract>ul>li>.lf>span{
	font-size:0.96rem;
}

.hyzy_contract>.recommendContract>ul>li>.lf>p{
	font-size:0.24rem;
	color:#e70012;
	width:0.24rem;
	line-height:0.3rem;
	display:inline-block;
	vertical-align: top;
	margin-top:0.1rem;
}
.hyzy_contract>.recommendContract>ul>li>.rt{
	width:4rem;
	text-align:center;
	font-size:0.28rem;
	color:#e70012;
	line-height:0.88rem;

}


/**************确认订单**********************/

/*确认油站*/
.confirmOrder>.oilStation{
	font-size:0.34rem;
	line-height:0.34rem;
	color:#888;
	padding:0.2rem 0 0.3rem 0.3rem;
}
/*确认金额*/
.confirmOrder>.confirmPrice{
	padding-left:0.3rem;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background: #fff;
}
.confirmOrder>.confirmPrice>li{
	height:0.88rem;
	line-height:0.88rem;
	box-sizing: border-box;
	border-bottom:1px solid #ddd;
	font-size:0.34rem;
	color:#000;
	padding-right:0.3rem;
}
.confirmOrder>.confirmPrice>li:last-child{
	border-bottom:0;
}
/*确认发票*/
.confirmOrder>.confirmFP{
	padding-left:0.3rem;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background: #fff;
	margin-top:0.3rem;
}
.confirmOrder>.confirmFP>li{
	height:0.88rem;
	line-height:0.88rem;
	box-sizing: border-box;
	border-bottom:1px solid #ddd;
	font-size:0.34rem;
	color:#000;
	padding-right:0.3rem;
}
.confirmOrder>.confirmFP>.lastLi{
	border-bottom:0;
}
.confirmOrder>.confirmFP>li img{
	width:1rem;
	height:0.88rem;
}
.confirmOrder>.confirmFP>.inputFP{
	display:none;
}
.confirmOrder>.confirmFP>.inputFP>input{
	width:5rem;
	text-align:right;
	color:#000;
	font-size:0.34rem;
	height:0.84rem;
	line-height:0.84rem;
	box-sizing: border-box;
	padding:0;
	margin-top:-0.02rem;
}
.confirmOrder>.confirmFP>.recommendFP{
	clear:both;
	font-size:0.34rem;
	color:#000;
	display:none;
	text-align:right;
}
.confirmOrder>.confirmFP>.recommendSH{
	clear:both;
	font-size:0.34rem;
	color:#000;
	display:none;
	text-align:right;
}
.alert_fp{
	width:3rem;
	height:1.8rem;
	border-radius:0.12rem;
	background:rgba(0,0,0,0.6);
	box-sizing:border-box;
	padding-top:0.3rem;
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	display:none;
}
.alert_fp>div{
	box-sizing:border-box;
	width:0.72rem;
	height:0.72rem;
	line-height:0.72rem;
	text-align:center;
	border:1px solid #fff;
	border-radius:50%;
	color:#fff;
	font-size:0.36rem;
	margin:0 auto;
}
.alert_fp>p{
	margin-top:0.2rem;
	font-size:0.26rem;
	color:#fff;
	text-align:center;
	line-height:0.26rem;
	height:0.26rem;
}
.confirmOrder>.confirmFP>.inputSH{
	display:none;
}
.confirmOrder>.confirmFP>.inputSH>input{
	width:5rem;
	text-align:right;
	color:#000;
	font-size:0.34rem;
	height:0.84rem;
	line-height:0.84rem;
	box-sizing: border-box;
	padding:0;
}
.confirmOrder>.confirmYue{
	background:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-top:0.3rem;
	line-height:0.88rem;
	height:0.88rem;
	padding-left:0.3rem;
	padding-right:0.3rem;
	font-size:0.34rem;
	color:#000;
	margin-bottom:3.4rem;
}
.confirmOrder>.confirmYue img{
	width:1rem;
	height:0.88rem;
}
.confirmOrder>.confirmBottom{
	position:fixed;
	bottom:0;
	width:100%;
	background:#fff;
}
@media screen and (min-width: 750px) {
	.confirmOrder>.confirmBottom{
		width:7.5rem;
	}
}
.confirmOrder>.confirmBottom>div>p{
	font-size:0.34rem;
	color:#000;
	padding-left:0.3rem;
	line-height:1.1rem;
	height:1.1rem;
}
.confirmOrder>.confirmBottom>div>p>span{
	color:#ff5b05;
}
.confirmOrder>.confirmBottom>div>button{
	height:1.1rem;
	line-height:1.1rem;
	box-sizing:border-box;
	width:3.3rem;
	font-size:0.34rem;
	/*background:#108ee9;*/
	background:#ffd400;
	color:#fff;
	padding:0;
}
.confirmOrder>.confirmBottom>div>button.noClick{
	background:#ddd;
	color:#bbb;
}
.confirmOrder>.confirmBottom>ul{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.confirmOrder>.confirmBottom>ul>li{
	height:0.94rem;
	line-height:0.94rem;
	font-size:0.3rem;
	padding-left:0.3rem;
	padding-right:0.3rem;
}
.confirmOrder>.confirmBottom>ul>li.useYue{
	display:none;
}
.confirmOrder>.confirmBottom>ul>li>p{
	color:#000;
}
.confirmOrder>.confirmBottom>ul>li>div{
	color: #ff5b05;
}
/*确认支付方式*/
.confirmPayMethod{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.3);
	z-index:9;
}

.confirmPayMethod>div{
	position:absolute;
	bottom:0;
	background:#fff;
	width:100%;
}
@media screen and (min-width: 750px) {
	.confirmPayMethod>div{
		width:7.5rem;
		left:50%;
		transform:translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		-o-transform: translateX(-50%);
	}
}
.confirmPayMethod>.useHY>p{
	height:0.92rem;
	line-height:0.92rem;
	text-align:center;
	font-size:0.36rem;
	color:#000;
	border-bottom:1px solid #ddd;
}
.confirmPayMethod>.useHY>.closeHY{
	position:absolute;
	top:0.3rem;
	left:0.3rem;
	cursor:pointer;
}
.confirmPayMethod>.useHY>.closeHY>img{
	width:0.3rem;
	height:0.3rem;
}
.confirmPayMethod>.useHY>.selHY{
	padding-top:0.5rem;
	border-bottom:1px solid #ddd;
}
.confirmPayMethod>.useHY>.selHY>p{
	font-size:0.6rem;
	color:#000;
	text-align:center;
	height:0.6rem;
	line-height:0.6rem;
	margin-bottom:0.6rem;
}
.confirmPayMethod>.useHY>.selHY>div{
	margin-bottom:0.36rem;
}
.confirmPayMethod>.useHY>.selHY>div>p{
	color:#888;
	font-size:0.32rem;
	margin-left:0.3rem;
}
.confirmPayMethod>.useHY>.selHY>div>a{
	color:#000;
	font-size:0.32rem;
	margin-right:0.3rem;
}
.confirmPayMethod>.useHY>.selHY>div>a>span:nth-child(3){
	float:right;
	color:#888;
	margin-left:0.2rem;
}
.confirmPayMethod>.useHY>.detailHY{
	padding:0.3rem 0.3rem 0;
	border-bottom:1px solid #ddd;
}
.confirmPayMethod>.useHY>.detailHY>div{
	margin-bottom:0.2rem;
}
.confirmPayMethod>.useHY>.detailHY>div>p{
	color:#888;
	font-size:0.3rem;
}
.confirmPayMethod>.useHY>.detailHY>div>div{
	color:#000;
	font-size:0.3rem;
}
.confirmPayMethod>.useHY>.bottomHY{
	padding:0 0.3rem;
	margin-bottom:0.3rem;
	margin-top:1.64rem;
}
.confirmPayMethod>.useHY>.bottomHY>div{
	font-size:0.32rem;
	color:#000;
}
.confirmPayMethod>.useHY>.bottomHY>a{
	display:block;
	width:100%;
	height:0.84rem;
	/*background:#108ee9;*/
	background:#ffd400;
	line-height:0.84rem;
	color:#fff;
	font-size: 0.36rem;
	text-align:center;
	border-radius:0.1rem;
	margin-top:0.2rem;
}
.confirmPayMethod>.methodHY{
	height:8.8rem;
	display:none;
}
.confirmPayMethod>.methodHY>p{
	height:0.92rem;
	color:#000;
	font-size:0.36rem;
	line-height:0.92rem;
	text-align:center;
	border-bottom:1px solid #ddd;
}
.confirmPayMethod>.methodHY>.backHY{
	color:#108ee9;
	font-size:0.3rem;
	position:absolute;
	top:0.3rem;
	left:0.3rem;
}
.confirmPayMethod>.methodHY>ul{
	padding-left:0.3rem;
	height:7.86rem;
	overflow: scroll;
}
.confirmPayMethod>.methodHY>ul>li{
	padding-top:0.3rem;
	border-bottom:1px solid #ddd;
}
.confirmPayMethod>.methodHY>ul>li:last-child{
	border-bottom:0;
	padding-bottom:0.3rem;
}
.confirmPayMethod>.methodHY>ul>li>div:first-child{
	margin-bottom:0.2rem;
}
.confirmPayMethod>.methodHY>ul>li>div:first-child>img{
	width:0.42rem;
	height:0.42rem;
	margin-right:0.2rem;
	cursor:pointer;
}
.confirmPayMethod>.methodHY>ul>li>div:first-child>p{
	color:#000;
	font-size:0.32rem;
}
.confirmPayMethod>.methodHY>ul>li>div:first-child>div{
	color:#000;
	font-size:0.32rem;
	margin-right:0.3rem;
}
.confirmPayMethod>.methodHY>ul>li>div:nth-child(2){
	margin-bottom:0.1rem;
}

.confirmPayMethod>.methodHY>ul>li>div:nth-child(2)>p{
	color:#888;
	font-size:0.28rem;
	margin-left:0.62rem;
}
.confirmPayMethod>.methodHY>ul>li>div:nth-child(2)>div{
	color:#888;
	font-size:0.28rem;
	margin-right:0.3rem;
}
.confirmPayMethod>.methodHY>ul>li>div:last-child{
	margin-bottom:0.4rem;
}

.confirmPayMethod>.methodHY>ul>.contractBreak>div:nth-child(4){
	overflow:hidden;
	margin-top:0.3rem;
}
.confirmPayMethod>.methodHY>ul>.contractBreak a{
	float:right;
	width: 1.64rem;
	height: 0.6rem;
	line-height: 0.6rem;
	text-align: center;
	color: #108ee9;
	border-radius: 0.06rem;
	border: 1px solid #108ee9;
	margin-right:0.3rem;
}

.confirmPayMethod>.methodHY>ul>li>div:nth-child(3)>p{
	color:#888;
	font-size:0.28rem;
	margin-left:0.62rem;
}
.confirmPayMethod>.methodHY>ul>li>div:nth-child(3)>div{
	color:#888;
	font-size:0.28rem;
	margin-right:0.3rem;
}
.contractWillComplete{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.3);
	z-index:99;
	/*display:none;*/
}
.contractWillComplete>div{
	position:absolute;
	width:6.4rem;
	background:#fff;
	top:1rem;
	left:50%;
	margin-left:-3.2rem;
	border-radius:0.2rem;
	text-align:center;
}
.contractWillComplete>div>div{
	width:3.64rem;
	height:4.6rem;
	background:url('../img/congratulation.png') no-repeat;
	background-size: contain;
	margin:1.2rem auto 0;
	box-sizing: border-box;
	padding-top:1.2rem;
}
.contractWillComplete>div>div>p{
	font-weight:bold;
	font-size:0.36rem;
	color:#e70012;
	line-height:0.36rem;
	margin-bottom:0.2rem;
}
.contractWillComplete>div>div>div{
	font-size:0.28rem;
	color:#e70012;
}
.contractWillComplete>div>p{
	font-weight:500;
	font-size:0.36rem;
	color:#f00;
	margin-top:0.7rem;
}
.contractWillComplete>div>p>span{
	font-weight:bold;
}
.contractWillComplete>div>button{
	width:5.46rem;
	height:0.7rem;
	background:#e70012;
	line-height:0.7rem;
	text-align:center;
	border-radius:0.1rem;
	margin-top:0.92rem;
	margin-bottom:0.5rem;
	color:#fff;
	font-size:0.3rem;
	font-weight:500;
}

/*我的合约*/
.mycontract{
	padding-top:0.4rem;
}
.mycontract>.contract_list{
	margin-bottom: 0.4rem;
	border-radius:0.2rem;
	background: #fff;
	padding:0 0.3rem;
}
.mycontract>.contract_list>.myContractTop{
	height:0.96rem;
	border-bottom: 1px solid #ddd;
	position:relative;
	overflow:hidden;
}
.mycontract>.contract_list>.myContractTop>.lf{
	width:80%;
}
.mycontract>.contract_list>.myContractTop>.lf>p{
	color:#000;
	font-size: 0.36rem;
	line-height: 0.96rem;
	height: 0.96rem;
	font-weight:500;
	overflow:hidden;
}

.mycontract>.contract_list>.myContractTop>.lf>p>a>i{
	display:inline-block;
	width:0.3rem;
	height:0.3rem;
	margin-top:-0.1rem;
	/*background:url('../img/sprite.png') no-repeat -1.54rem -1.88rem;*/
	/*background-size:5.96rem;*/
	background:url("../img/cancelContract.png") no-repeat;
	background-size:contain;
}
.mycontract>.contract_list>.myContractTop>.rt{
	font-size:0.3rem;
	color:#666;
	line-height:0.96rem;
}

.mycontract>.contract_list>ul{
	padding-top:0.37rem;
	border-bottom:1px solid #ddd;
}
.mycontract>.contract_list>ul>li{
	margin-bottom:0.37rem;
	height:0.36rem;
	line-height:0.36rem;
}
.mycontract>.contract_list>ul>li>p{
	font-size: 0.3rem;
	color:#666;
	margin-right:0.6rem;
}
.mycontract>.contract_list>ul>li>.remainDays{
	background:#e70012;
	font-size:0.26rem;
	color:#fff;
	border-radius:0.1rem;
	padding:0 0.1rem;
}
.mycontract>.contract_list>ul>li>.leftAmount{
	background:#ffd400;
	font-size:0.26rem;
	color:#fff;
	border-radius:0.1rem;
	padding:0 0.1rem;
}
.mycontract>.contract_list>ul>li>i{
	width:0.3rem;
	height:0.3rem;
	/*background:url('../img/sprite.png') no-repeat -2.14rem -1.88rem;*/
	/*background-size:5.96rem;*/
	background:url("../img/icon-a.png") no-repeat;
	background-size:contain;
	margin-top:0.03rem;
}
.mycontract>.contract_list>ul>li>div>p{
	font-size: 0.3rem;
	color:#000;
	font-weight:500;
	margin-right: 0.3rem;
}
.mycontract>.contract_list>.myContractBtn{
	height:1.06rem;
	padding:0.28rem 0;
	box-sizing: border-box;
}
.mycontract>.contract_list>.myContractBtn>a{
	width:2.1rem;
	height:0.48rem;
	line-height:0.48rem;
	border:1px solid #999;
	border-radius:0.1rem;
	text-align:center;
	margin-left:0.1rem;
	color:#999;
	font-size:0.3rem;
	font-weight:500;
}
.mycontract>.contract_list>.myContractBtn>.contractDelay{
	border-color:#e70012;
	color:#e70012;
}
.mycontract>.contract_list>.myContractBtn>.contractBreak{
	border-color:#ffd400;
	color:#ffd400;
}


.mycontract_none{
	text-align:center;
	display: none;
	padding-top:0.76rem;
	font-size:0.34rem;
	color:#888;
}
.mycontract_none>img{
	width:1.6rem;
	height:1.6rem;
	margin-left:0.4rem;
}
.mycontract_none>p{
	margin-top:0.8rem;
	margin-bottom:0.1rem;
}
.modal_delay,.confirmPayMethod>.modal_delay_select,.modal_order{
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,0.4);
	display:none;
}
.modal_delay>div,.confirmPayMethod>.modal_delay_select>div,.modal_order>div{
	width:5.4rem;
	background:#fff;
	border-radius:0.1rem;
	box-sizing: border-box;
	margin-top:-1.74rem;
	margin-left:-2.7rem;
	position:absolute;
	top:50%;
	left:50%;
	padding-top:0.4rem;
	text-align:center;
}
.modal_delay>div>p,.confirmPayMethod>.modal_delay_select>div>p{
	font-size:0.36rem;
	color:#000;
	line-height:0.36rem;
	margin-bottom:0.2rem;
}
.modal_delay>div>.detail_delay,.confirmPayMethod>.modal_delay_select>div>.detail_delay,.modal_order>div>.detail_order{
	font-size:0.3rem;
	line-height:0.42rem;
	color:#888;
}
.modal_delay>div>.btn_delay,.confirmPayMethod>.modal_delay_select>div>.btn_delay,.modal_order>div>.btn_order{
	border-top:1px solid #ddd;
	margin-top:0.26rem;
}
.modal_delay>div>.btn_delay>a,.confirmPayMethod>.modal_delay_select>div>.btn_delay>a,.modal_order>div>.btn_order>a{
	float:left;
	height:1rem;
	width:50%;
	box-sizing: border-box;
	line-height:1rem;
}
.modal_delay>div>.btn_delay>a:first-child,.confirmPayMethod>.modal_delay_select>div>.btn_delay>a:first-child,.modal_order>div>.btn_order>a:first-child{
	border-right:1px solid #ddd;
	font-size:0.36rem;
	color:#000;
}
.modal_delay>div>.btn_delay>a:nth-child(2),.confirmPayMethod>.modal_delay_select>div>.btn_delay>a:nth-child(2),.modal_order>div>.btn_order>a:nth-child(2){
	font-size:0.36rem;
	color:#108ee9;
}
/****我的会员卡****/
.mycard_top{
	height:4.5rem;
	background: url("../img/cardbg.png");
	background-size: contain;
	position: relative;
	text-align: center;
}
.mycard_top>img{
	width:2.34rem;
	height:2.02rem;
	margin-top: 0.4rem;
}
.mycard_top>a{
	position:absolute;
	color:#fff;
	font-size: 0.3rem;
	top:0.3rem;
	right: 0.3rem;
}
.mycard_top>.level{
	width:100%;
	height:1.37rem;
	box-sizing:border-box;
	background:rgba(0,0,0,0.1);
	border-top:1px solid rgba(255,255,255,0.1);
	margin-top:0.68rem;
	font-size:0.34rem;
	color:#fff;
	line-height:1.37rem;
}
.mycard_top>.level ul{
	overflow: hidden;
}
.mycard_top>.level ul>li{
	float:left;
	margin-right:0.3rem;
}
.mycard_top>.level ul>li>span:last-child{
	margin-left: 0.1rem;
}
.mycard_main>P{
	font-size: 0.3rem;
	color:#888;
	padding:0.4rem 0 0.2rem 0.3rem;
}
.mycard_main>table{
	background:#fff;
	border:1px solid #ddd;
	width:100%;
	text-align: center;
	margin-bottom:0.6rem;
}
.mycard_main>table>thead td{
	height: 1rem;
	border-bottom: 1px solid #ddd;
	width:2.08rem;
	border-right:1px solid #ddd;
	color:#000;
	font-size: 0.34rem;
}
.mycard_main>table>thead td.curr{
	color:#ff5b05;
}
.mycard_main>table>thead td:last-child{
	border-right: 0;
}
.mycard_main>table>thead td:first-child{
	width:1.26rem;
}
.mycard_main>table>tbody td{
	font-size: 0.26rem;
	padding-bottom: 0.38rem;
	border-right: 1px solid #ddd;
}
.mycard_main>table>tbody td:first-child{
	font-size: 0.3rem;
	color:#000;
}
.mycard_main>table>tbody td:last-child{
	border-right: 0;
}
.mycard_main>table>tbody>tr:first-child>td{
	padding-top: 0.26rem;
}
/***我的积分****/
.mygrade_top{
	height:3rem;
	background: url("../img/grade_bj.jpg") no-repeat;
	background-size: contain;
	text-align: center;
	position: relative;
	padding-top: 0.8rem;
	box-sizing: border-box;
}
.mygrade_top>a{
	position: absolute;
	color:#fff;
	font-size: 0.3rem;
	top:0.3rem;
	right:0.3rem;
}
.mygrade_top>span{
	font-size: 0.8rem;
	color:#fff;
	height: 0.8rem;
	line-height: 0.8rem;
	font-weight: bold;
}
.mygrade_top>p{
	font-size: 0.3rem;
	color:#fff;
	height:0.3rem;
	line-height:0.3rem;
	margin-top: 0.4rem;
}
.mygrade_main>p{
	height:0.74rem;
	line-height: 0.74rem;
	font-size: 0.34rem;
	color:#888;
	padding-left: 0.3rem;
	padding-top: 0.1rem;
	border-bottom:1px solid #ddd;
}
.mygrade_main>ul{
	background: #fff;
	padding-left: 0.3rem;
	border-bottom:1px solid #ddd;
}
.mygrade_main>ul>li{
	border-bottom: 1px solid #ddd;
	padding-bottom:0.2rem;
}
.mygrade_main>ul>li:last-child{
	border-bottom:0;
}
.mygrade_main>ul>li>.lf>p{
	font-size: 0.34rem;
	color:#000;
	height: 0.34rem;
	line-height: 0.34rem;
	margin-top: 0.28rem;
}
.mygrade_main>ul>li>.lf>span{
	display: block;
	font-size: 0.28rem;
	height: 0.28rem;
	line-height: 0.28rem;
	margin-top: 0.18rem;
	color:#888;
}
.mygrade_main>ul>li>.rt{
	padding-right:0.3rem;
	width:80%;
}
.mygrade_main>ul>li>.rt>p{
	text-align: right;
	font-size: 0.36rem;
	color:#000;
	height: 0.36rem;
	line-height: 0.36rem;
	margin-top: 0.28rem;
}
.mygrade_main>ul>li>.rt>div{
	text-align: right;
	margin-top: 0.1rem;
}
.mygrade_main>ul>li>.rt>div>span{
	display: inline-block;
	font-size: 0.28rem;
	height: 0.28rem;
	line-height: 0.28rem;
	color:#888;
}
.mygrade_none{
	text-align: center;
	font-size:0.34rem;
	color:#888;
	line-height: 0.34rem;
	display: none;
}
.mygrade_none>img{
	width:1.7rem;
	height:1.6rem;
	margin-top: 1.16rem;
}
.mygrade_none>p{
	margin-top:0.8rem;
	margin-bottom:0.1rem;
}
/***消费记录***/
.recordList{
	padding-bottom:0.3rem;
}
.recordList .consumeDate{
	font-size:0.3rem;
	color:#000;
	line-height:0.8rem;
	height:0.8rem;
	padding-left:0.3rem;
	background:#f5f5f9;
	width:100%;
	box-sizing: border-box;
}

.recordList>li:first-child .box{
	position:fixed;
	top:0;
	left:0;
	margin-top:0;
}
.recordList>li:first-child .box2{
	margin-top:0.8rem;
}
/*.recordList .consumeDate.fixedMonth{*/
	/*position:fixed;*/
	/*top:0;*/
/*}*/
.recordList .consumeRecord{
	background:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding-left:0.3rem;
	margin-bottom:0.3rem;
}
.recordList>li:first-child .consumeRecord{
	border-top:0;
}
.recordList .consumeRecord:last-child{
	margin-bottom:0;
}
.recordList .consumeRecord>li{
	border-bottom:1px solid #ddd;
	width:100%;
	padding-right:0.3rem;
	box-sizing:border-box;
}
.recordList .consumeRecord>li:last-child{
	border-bottom:0;
}
.recordList .oilStationName{
	font-size:0.34rem;
	line-height:0.34rem;
	color:#888;
	padding:0.3rem 0 0.2rem;
	position:relative;
}
.recordList .oilStationName>div{
	position:absolute;
	top:0.3rem;
	right:0.3rem;
	font-size: 0.3rem;
	color: #666;
	line-height:0.34rem;
}
.recordList .oilPrice{
	font-size:0.34rem;
	line-height:0.34rem;
	color:#000;
	padding:0.3rem 0;
}
.recordList .yueBalance{
	font-size:0.34rem;
	line-height:0.34rem;
	color:#888;
	padding-bottom:0.4rem;
}
.recordList .otherPrice{
	font-size:0.34rem;
	line-height:0.34rem;
	color:#000;
	padding:0.3rem 0 0.4rem;
}
.recordList .realPayMoney{
	text-align:right;
	font-size:0.34rem;
	line-height:0.34rem;
	color:#000;
	padding:0.3rem 0 0.4rem;
}
.recordList .realPayMoney>span{
	color:#ff5b05;
}
.record_none{
	text-align: center;
	font-size:0.34rem;
	color:#888;
	line-height: 0.34rem;
	display: none;
}
.record_none>img{
	width:1.62rem;
	height:1.62rem;
	margin-top: 1.16rem;
	margin-left:0.5rem;
}
.record_none>p{
	margin-top:0.8rem;
}
/*消费明细*/
.orderDetail>ul{
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	background:#fff;
	margin-bottom:0.3rem;
	padding-left:0.3rem;
}
.orderDetail>ul>li{
	padding-right:0.3rem;
}
.orderDetail>.orderDetailPrice>li:first-child{
	font-size:0.34rem;
	color:#888;
	border-bottom:1px solid #ddd;
	position:relative;
	padding:0.2rem 0;
}
.orderDetail>.orderDetailPrice>li:first-child>span{
	width:80%;
	display:block;
}
.orderDetail>.orderDetailPrice>li:first-child>p{
	position:absolute;
	top:0.24rem;
	right:0.3rem;
	font-size: 0.3rem;
	color: #666;
	line-height:0.34rem;
}
.orderDetail>.orderDetailPrice>li:last-child{
	font-size:0.34rem;
	color:#000;
	padding:0.3rem 0.3rem 0.4rem 0;
}
.orderDetail>.orderDetailPrice>li:last-child>div{
	height:0.34rem;
	line-height:0.34rem;
	margin-bottom:0.3rem;
}
.orderDetail>.orderDetailPrice>li:last-child>div:last-child{
	margin-bottom:0;
}
.orderDetail>.orderDetailMoney>li:first-child{
	border-bottom:1px solid #ddd;
	padding-top:0.3rem;
}
.orderDetail>.orderDetailMoney>li:first-child>div{
	font-size:0.34rem;
	height:0.34rem;
	line-height:0.34rem;
	color:#000;
	margin-bottom:0.3rem;
}
.orderDetail>.orderDetailMoney>li:first-child>div>p{
	color:#888;
}
.orderDetail>.orderDetailMoney>li:last-child{
	font-size:0.34rem;
	height:0.34rem;
	line-height:0.34rem;
	color:#000;
	padding-top:0.3rem;
	padding-bottom:0.4rem;
}
.orderDetail>.orderDetailMoney>li:last-child>.rt{
	color:#ff5b05;
}
.orderDetail>.orderDetailDate{
	padding-bottom:0.4rem;
	font-size:0.34rem;
	color:#888;
}
.orderDetail>.orderDetailDate>li{
	height:0.34rem;
	line-height:0.34rem;
	margin-top:0.3rem;
}

/****设置*******/
.personal_data,.personal_mobile{
	padding-left:0.3rem;
	background: #fff;
	border-bottom: 1px solid #ddd;
	margin-bottom:0.3rem;
	border-top: 1px solid #ddd;
}
.personal_data>li,.personal_mobile>li{
	padding-right: 0.3rem;
	border-bottom: 1px solid #ddd;
	height:0.86rem;
}
.personal_data>li:last-child,.personal_mobile>li:last-child{
	border-bottom: 0;
}
.personal_data>li:first-child{
	height: 1.06rem;
}

.personal_data>li>p,.personal_mobile>li>p{
	font-size: 0.34rem;
	color:#000;
	height:0.86rem;
	line-height: 0.86rem;
}
.personal_data>li>a{
	font-size:0.34rem;
	color:#888;
	height:0.86rem;
	line-height: 0.86rem;
}
.personal_mobile>li>a{
	font-size:0.34rem;
	color:#888;
	height:0.86rem;
	line-height: 0.86rem;
}
.personal_data>li>a>input{
	font-size:0.34rem;
	color:#888;
	height:0.8rem;
	line-height:0.8rem;
	text-align:right;
	background:#fff;
	outline:0;
	padding:0;
}
.personal_data>li>a>i,.personal_mobile>li>a>i{
	font-style: normal;
	font-size:0.34rem;
}
.personal_data>li:first-child>p{
	height:1.06rem;
	line-height: 1.06rem;
}

.personal_data>li:first-child>a{
	height:1.06rem;
	line-height: 1.06rem;
}

.personal_data>li:first-child>a>img{
	width:0.72rem;
	height: 0.72rem;
	vertical-align: middle;
}
.personal_secret{
	padding-left:0.3rem;
	margin-bottom:0.3rem;
	font-size:0.28rem;
	color:#f00;
}
.selectTX{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background: rgba(0,0,0,0.3);
	text-align: center;
	display: none;
}
.selectTX>div{
	width:6.9rem;
	height:6.9rem;
	background:#fff;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-3.45rem;
	margin-left:-3.45rem;
}
.selectTX>div>p{
	height:1rem;
	line-height: 1rem;
	text-align: center;
	color:#000;
	font-size: 0.36rem;
	border-bottom: 1px solid #ddd;
}
.selectTX>div>a{
	position:absolute;
	top:0.35rem;
	right:0.4rem;
	width:0.3rem;
	height:0.3rem;
}
.selectTX>div>a>i{
	display:block;
	width:0.3rem;
	height:0.3rem;
	/*background:url('../img/sprite.png') no-repeat -4.125rem -0.345rem;*/
	/*background-size:4.47rem;*/
	background:url("../img/close.png") no-repeat;
	background-size:contain;
}
.selectTX>div>ul{
	overflow: hidden;
	padding-top: 0.5rem;
}
.selectTX>div>ul>li{
	float:left;
	margin:0 0.36rem 0.4rem;
}
.selectTX>div>ul>li>img{
	width:1.5rem;
	height:1.5rem;
	border:0.04rem solid transparent;
	border-radius:50%;
}
.selectTX>div>ul>li.current>img{
	border:0.04rem solid #108ee9;
}
.selectTX>div>button{
	padding:0;
	width:6.1rem;
	height:0.84rem;
	line-height: 0.84rem;
	text-align: center;
	border-radius: 0.1rem;
	color:#fff;
	font-size: 0.36rem;
	/*background:#108ee9;*/
	background:#ffe400;
	margin-top: 0.3rem;
}
.selectSex{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background: rgba(0,0,0,0.3);
	text-align: center;
	display: none;
}

.selectSex>div{
	background: #fff;
	width:100%;
	position:absolute;
	bottom:0;
}
.selectSex>div>ul>li{
	height:0.88rem;
	line-height:0.88rem;
	color:#000;
	font-size: 0.4rem;
	border-bottom:1px solid #ddd;
}
.selectSex>div>ul>li.current{
	background: #888;
	color:#fefefe;
}

.selectSex>div>button{
	padding:0;
	width:6.1rem;
	height:0.84rem;
	line-height: 0.84rem;
	text-align: center;
	border-radius: 0.1rem;
	color:#fff;
	font-size: 0.36rem;
	/*background:#108ee9;*/
	background:#ffd400;
	margin-top: 0.3rem;
	margin-bottom: 0.3rem;
}
.btnLogOut{
	height:0.88rem;
	line-height:0.88rem;
	text-align:center;
	font-size:0.34rem;
	color:#000;
	background:#fff;
	box-sizing: border-box;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}
.modal_logout{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.3);
	display:none;
}
.modal_logout>div{
	position:absolute;
	bottom:0.2rem;
	width:100%;
}
.modal_logout>div>ul{
	margin:0 0.2rem;
	background:#fff;
	border-radius:0.2rem;
	text-align:center;
}
.modal_logout>div>ul>li{
	height:1rem;
	line-height:1rem;
	color:#888;
	font-size:0.3rem;
	border-bottom:1px solid #ddd;
}
.modal_logout>div>ul>li:last-child{
	border-bottom: 0;
}
.modal_logout>div>ul>li>a{
	display:block;
	font-size:0.36rem;
	color:#f4333c;
}
.modal_logout>div>p{
	background:#fff;
	margin:0.2rem 0.2rem 0;
	border-radius:0.2rem;
}
.modal_logout>div>p>a{
	font-size:0.36rem;
	color:#000;
	height:1rem;
	line-height:1rem;
	text-align: center;
	display:block;
}

/***修改昵称、姓名、身份证号***/
.modify_name{
	position: relative;
	margin-top: 0.4rem;
	text-align:center;
}
.modify_name>input{
	height:0.88rem;
	line-height:0.88rem;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	width: 100%;
	padding:0 0.75rem 0 0.3rem;
	box-sizing: border-box;
	color:#000;
	font-size: 0.32rem;
}
.modify_name>a{
	position: absolute;
	width: 0.44rem;
	height: 0.44rem;
	background:#ccc;
	border-radius:50%;
	color:#fff;
	font-size: 0.3rem;
	line-height: 0.44rem;
	text-align: center;
	top:0.22rem;
	right:0.3rem;
}
.modify_name>p{
	color:#e4393c;
	padding-left:0.3rem;
	margin-top:0.3rem;
	text-align:left;
}
.modify_name>button{
	padding:0;
	height: 0.94rem;
	width:6.9rem;
	/*background:#118EEA;*/
	background:#ffd400;
	text-align:center;
	line-height: 0.94rem;
	border-radius: 0.1rem;
	font-size: 0.34rem;
	color:#fff;
	margin-top:0.6rem;
}
/****账户安全*******/
.account_safe{
	background: #fff;
	border-top: 0.01rem solid #ddd;
	border-bottom: 1px solid #ddd;
	height:0.86rem;
	padding: 0 0.3rem;
	margin-top: 0.4rem;
}
.account_safe>p{
	height:0.86rem;
	line-height: 0.86rem;
	color:#000;
	font-size: 0.32rem;
}
.account_safe>a{
	height:0.86rem;
	line-height: 0.86rem;
	color:#888;
	font-size: 0.32rem;
}
.account_safe>a>i{
	font-style: normal;
}
/****换绑手机*****/
.change_tele{
	margin-top: 0.4rem;
	text-align:center;
}
.change_tele>ul{
	background:#fff;
	border-top: 0.01rem solid #ddd;
	border-bottom: 1px solid #ddd;
	padding-left: 0.3rem;
}
.change_tele>ul>li{
	height:0.88rem;
	line-height:0.88rem;
}
.change_tele>ul>li:first-child{
	border-bottom: 1px solid #ddd;
}
.change_tele>ul>li>p{
	height:0.88rem;
	line-height:0.88rem;
	font-size:0.32rem;
	color:#000;
	width:1.6rem;
	text-align: left;
}
.change_tele>ul>li>input{
	padding:0;
	height:0.88rem;
	line-height: 0.88rem;
	font-size: 0.32rem;
	width:3.18rem;
}
.change_tele>ul>li>div>a{
	font-size: 0.3rem;
	/*color:#118EEA;*/
	color:#e70012;
	border-left:0.02rem solid #ddd;
	padding:0 0.3rem 0 0.18rem;
}
.change_tele>ul>li>div>p{
	font-size:0.26rem;
	color:#c1c1c1;
	border-left: 0.02rem solid #ddd;
	height:0.4rem;
	line-height: 0.4rem;
	padding:0 0.3rem 0 0.16rem;
	margin-top:0.24rem;
	display:none;
}
.change_tele>button{
	padding:0;
	height: 0.94rem;
	width:6.9rem;
	/*background:#118EEA;*/
	background:#ffd400;
	text-align:center;
	line-height: 0.94rem;
	border-radius: 0.1rem;
	font-size: 0.34rem;
	color:#fff;
	margin-top:0.6rem;
}

.change_tele>.alert_yzm{
	width:1.8rem;
	height:1.8rem;
	border-radius:0.12rem;
	background:rgba(0,0,0,0.6);
	box-sizing:border-box;
	padding-top:0.3rem;
	position:fixed;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	display: none;
}
.change_tele>.alert_yzm>div{
	box-sizing:border-box;
	width:0.72rem;
	height:0.72rem;
	line-height:0.72rem;
	text-align:center;
	border:0.02rem solid #fff;
	border-radius:50%;
	color:#fff;
	font-size:0.36rem;
	margin:0 auto;
}
.change_tele>.alert_yzm>p{
	margin-top:0.2rem;
	font-size:0.26rem;
	color:#fff;
	text-align:center;
}
/*****我的爱车*******/
.my_car{
	background: #fff;
	border-top: 0.01rem solid #ddd;
	border-bottom: 1px solid #ddd;
	height:0.86rem;
	padding: 0 0.3rem;
	margin-top: 0.4rem;
}
.my_car>p{
	height:0.86rem;
	line-height: 0.86rem;
	color:#000;
	font-size: 0.32rem;
}
.my_car>a{
	height:0.86rem;
	line-height: 0.86rem;
	color:#888;
	font-size: 0.32rem;
}
.my_car>a>i{
	font-style: normal;
}
/****修改车牌号*****/
.modify_license_number{
	position: relative;
	padding-top: 0.4rem;
	text-align:center;
	box-sizing: border-box;
}
.modify_license_number>div{
	position:absolute;
	left:0.3rem;
	top:0.6rem;
}
.modify_license_number>div>img{
	width:0.6rem;
	height:0.8rem;
}
.modify_license_number>div>span{
	position:absolute;
	width:0.6rem;
	height:0.8rem;
	line-height:0.8rem;
	top:0;
	left:0;
	font-size:0.36rem;
	/*color:#118eea;*/
	color:#e70012;
}
.modify_license_number>input{
	height:1.2rem;
	line-height:1.2rem;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	width: 100%;
	padding:0 0.75rem 0 1.2rem;
	box-sizing: border-box;
	color:#000;
	font-size: 0.32rem;
}
.modify_license_number>a{
	position: absolute;
	width: 0.44rem;
	height: 0.44rem;
	background:#ccc;
	border-radius:50%;
	color:#fff;
	font-size: 0.3rem;
	line-height: 0.44rem;
	text-align: center;
	top:0.8rem;
	right:0.3rem;
}
.modify_license_number>button{
	padding:0;
	height: 0.94rem;
	width:6.9rem;
	/*background:#118EEA;*/
	background:#ffd400;
	text-align:center;
	line-height: 0.94rem;
	border-radius: 0.1rem;
	font-size: 0.34rem;
	color:#fff;
	margin-top:0.6rem;
}
.keyboard_car{
	height:4.3rem;
	background:#d1d4d9;
	padding-top: 0.16rem;
	box-sizing: border-box;
	position: fixed;
	bottom:0rem;
	width:100%;
	display: none;
}
@media screen and (min-width: 750px) {
	.keyboard_car{
		width:7.5rem;
	}
}
.keyboard_car>ul{
	overflow: hidden;
	padding-left: 0.2rem;
}
.keyboard_car>ul>li{
	float:left;
	margin-right: 0.1rem;
	margin-bottom: 0.2rem;
}
.keyboard_car>ul>li>a{
	display:block;
	height: 0.86rem;
	width: 0.8rem;
	line-height: 0.86rem;
	border-radius: 0.1rem;
	background: #fefefe;
	color:#000;
	font-size: 0.4rem;
	text-align: center;
}
.keyboard_car>div>a{
	width:0.86rem;
	height:0.86rem;
	line-height: 0.86rem;
	text-align: center;
	color:#000;
	font-size: 0.32rem;
	background: #abb4bd;
	border-radius: 0.1rem;
}
.keyboard_car>div>a.lf{
	margin-left: 0.1rem;
}
.keyboard_car>div>a.rt{
	margin-right: 0.1rem;
}
.keyboard_car>div>ul{
	overflow:hidden;
	margin-left:0.26rem;
}
.keyboard_car>div>ul>li {
	float:left;
	margin-right:0.1rem;
}
.keyboard_car>div>ul>li>a{
	display:block;
	height: 0.86rem;
	width: 0.64rem;
	line-height: 0.86rem;
	border-radius: 0.1rem;
	background: #fefefe;
	color:#000;
	font-size: 0.4rem;
	text-align: center;
}
.keyboard_car>div>a>img{
	width: 0.46rem;
	height: 0.32rem;
}
.keyboard_en>ul>li:nth-child(21){
	margin-left:0.36rem;
}
/*****网络故障*******/
.network_fault{
	text-align: center;
}
.network_fault>img{
	width:2.15rem;
	height:1.62rem;
	margin-top: 1.14rem;
}
.network_fault>p:nth-child(2){
	font-size: 0.32rem;
	color:#000;
	height: 0.32rem;
	line-height: 0.32rem;
	margin-top: 0.8rem;
}
.network_fault>p:nth-child(3){
	font-size: 0.3rem;
	color:#888;
	height: 0.3rem;
	line-height: 0.3rem;
	margin-top: 0.5rem;
}
.network_fault>a{
	display:block;
	color:#1E93EA;
	font-size: 0.34rem;
	height: 0.34rem;
	line-height: 0.34rem;
	margin-top: 0.78rem;
}
/****加载中******/
/*.loading{*/
	/*position:fixed;*/
	/*top:0;*/
	/*left:0;*/
	/*right:0;*/
	/*bottom:0;*/
	/*background:rgba(0,0,0,0.3);*/
	/*z-index:999;*/
/*}*/
/*.loading>p{*/
	/*height: 0.72rem;*/
	/*width: 3.2rem;*/
	/*line-height: 0.72rem;*/
	/*text-align: center;*/
	/*background: #424242;*/
	/*color:#fff;*/
	/*font-size: 0.26rem;*/
	/*border-radius:0.1rem;*/
	/*position: absolute;*/
	/*top:50%;*/
	/*left:50%;*/
	/*margin-top:-0.36rem;*/
	/*margin-left:-1.6rem;*/
/*}*/
/*****支付结果确认中************/
.payLoading>.payLoadingTop{
		background:#fff;
		border-bottom:1px solid #ddd;	
		padding-top:0.7rem;
}
.payLoading>.payLoadingTop>div{
		width:1.2rem;
		height:1.2rem;
		position:relative;
		margin:0 auto 0.7rem;
}
.payLoading>.payLoadingTop>div>img{
		width:1.2rem;
		height:1.2rem;	
		animation:payLoading 3s infinite linear;
		-webkit-animation: payLoading 3s infinite linear;
		-moz-animation: payLoading 3s infinite linear;
		-ms-animation:payLoading 3s infinite linear;
		-o-animation: payLoading 3s infinite linear;
}
.payLoading>.payLoadingTop>div>p{
		position:absolute;
		color:#108ee9;
		height:1.2rem;
		line-height:1.2rem;	
		top:0;
		left:0;
		text-align:center;
		width:100%;
		font-size:0.4rem;
}
.payLoading>.payLoadingTop>div>p>span{
		font-size:0.6rem;	
}
.payLoading>.payLoadingTop>p{
		font-size:0.34rem;
		color:#000;
		text-align:center;
		height:0.34rem;
		line-height:0.34rem;
		margin-bottom:1rem;
}
.payLoading>.payLoadingBottom{
		width:6.9rem;
		height:1.76rem;
		background:#fff;
		border:1px solid #ddd;
		border-radius:0.1rem;
		margin:0.4rem auto;	
		box-sizing:border-box;
		padding-top:0.3rem;
		text-align:center;
		font-size:0.3rem;
}
.payLoading>.payLoadingBottom>p{
		color:#000;	
		margin-bottom:0.3rem;
}
.payLoading>.payLoadingBottom>div{
		color:#f4333c;	
		margin-bottom:0.5rem;
}
@keyframes payLoading {
	
	50% {
		 transform:rotate(180deg);
	}
	100% {
		 transform:rotate(360deg);
	}
}
@-webkit-keyframes payLoading {
	
	50% {
		 -webkit-transform: rotate(180deg);
	}
	100% {
		 -webkit-transform: rotate(360deg);
	}
}
@-ms-keyframes payLoading {
	
	50% {
		 -ms-transform: rotate(180deg);
	}
	100% {
		 -ms-transform: rotate(360deg);
	}
}
@-moz-keyframes payLoading {

	50% {
		 -moz-transform: rotate(180deg);
	}
	100% {
		 -moz-transform: rotate(360deg);
	}
}
@-o-keyframes payLoading {

	50% {
		-o-transform: rotate(180deg);
	}
	100% {
		-o-transform: rotate(360deg);
	}
}



/****支付成功*******/

.pay_success{
	text-align: center;
	background:#fff;
}
.pay_success .paySuccessInfo{
	background:url('../img/hybg.png');
	background-size:cover;
	padding:0 0.6rem;
	color:#fff;
}	
.pay_success .paySuccessInfo>img{
	width:0.8rem;
	height:0.8rem;
	margin-top:0.4rem;
}
.pay_success .paySuccessInfo>p:nth-child(2){
	font-size:0.24rem;
	font-weight:500;
	line-height:0.24rem;
	margin-top:0.2rem;
}
.pay_success .paySuccessInfo>p:nth-child(3){
	font-size:0.3rem;
	font-weight:bold;
	line-height:0.48rem;
	margin-top:0.15rem;
}
.pay_success .paySuccessInfo>p:nth-child(3)>span{
	font-size:0.48rem;
}
.pay_success .paySuccessInfo>div{
	border-top:1px solid rgba(255,255,255,0.5);	
	margin-top:0.34rem;
	padding:0.2rem 0;
}
.pay_success .paySuccessInfo>div>.lf>i{
	float:left;
	width:0.23rem;
	height:0.3rem;
	background:url('../img/oilProduct.png');
	background-size:contain;	
	margin-right:0.1rem;
}
.pay_success .paySuccessInfo>div>.rt>i{
	float:left;
	width:0.3rem;
	height:0.3rem;
	background:url('../img/shop.png');
	background-size:contain;
	margin-right:0.1rem;
}
.pay_success .paySuccessInfo>div span{
	height:0.3rem;
	line-height:0.3rem;
	float:left;
}
.pay_success .paySuccessInfo>div span:nth-child(2){
	font-size:0.26rem;
	font-weight:500;
	margin-right:0.1rem;	
}
.pay_success .paySuccessInfo>div span:nth-child(3){
	font-size:0.24rem;	
}
.pay_success .paySuccessBg{
	width:100%;
	height:0.5rem;
	background:#eee;	
}
.pay_success .paySuccessContract{
	background:#fff;
	padding:0 0.6rem;
	border-top-left-radius:0.2rem;
	border-top-right-radius:0.2rem;
	margin-top:-0.3rem;
}
.pay_success .paySuccessContract>div:first-child{
	height:0.53rem;
	border-bottom:1px solid #e5e5e5;	
	position:relative;
}
.pay_success .paySuccessContract>div:first-child>p{
	font-size:0.3rem;
	color:#000;
	line-height:0.3rem;
	padding:0 0.3rem;
	position:absolute;
	top:0.35rem;
	background:#fff;
	left:50%;
	margin-left:-0.9rem;
}
.pay_success .paySuccessContract>div:nth-child(2){
	padding-top:0.63rem;	
}
.pay_success .paySuccessContract>div:nth-child(2) .swiper-slide>p{
	font-size:0.3rem;
	color:#000;
	font-weight:500;
	height:0.4rem;
}
.pay_success .paySuccessContract>div:nth-child(2) .swiper-slide>span{
	font-size:0.24rem;
	color:#797979;
	height:0.32rem;
	display:block;
}
/**滑屏左右箭头**/
.swiper-button-next, .swiper-button-prev{
	background-size:27px 20px;
	-moz-background-size: 27px 20px;
  -webkit-background-size: 27px 20px;	
}
.indicatorContainerWrap{
	position:relative;	
	margin-top:0.6rem;
	height:6rem;
}
.indicatorContainerWrap .indicatorImg{
	position:absolute;	
	left:3.12rem;
	top:0.14rem;
	transform:rotate(-135deg);
}
.indicatorContainerWrap .indicatorImg>i{
	position:absolute;
	width:0.3rem;
	height:0.3rem;
	border-radius:50%;
	background:#ffd400;
	top:-0.15rem;
	left:-0.15rem;
}
.pay_success .paySuccessContract>div:nth-child(2) .delayContract>p{
	color:#e70012;	
}
.delayContract .indicatorContainerWrap .indicatorImg>i{
	background:#e70012;
}
.delayContract .indicatorContainerWrap .leftConsume span:first-child{
	color:#e70012;	
}
.pay_success .paySuccessContract>div:nth-child(2) .breakContract>p{
	color:#e70012;	
}
.breakContract .indicatorContainerWrap .indicatorImg>i{
	background:#e70012;
}
.breakContract .indicatorContainerWrap .leftConsume span:first-child{
	color:#e70012;	
}
.indicatorContainerWrap .indicatorImg>p{
	
	width:1px;
	height:3.82rem;
	background:transparent;	
	left:0.14rem;
	top:0.3rem;
}
.indicatorContainerWrap .totalConsume{
	position:absolute;
	top:1.5rem;
	left:1.1rem;
	width:4.1rem;
}
.indicatorContainerWrap .totalConsume>p{
	font-size:0.24rem;
	color:#000;
	line-height:0.24rem;
	margin-bottom:0.2rem;
}
.indicatorContainerWrap .totalConsume>div{
	font-weight:500;
	color:#000;
	font-size:0.36rem;
	line-height:0.6rem;	
}
.indicatorContainerWrap .totalConsume>div>span{
	font-size:0.6rem;	
}
.indicatorContainerWrap .leftConsume{
	position:absolute;
	top:3.6rem;
	left:1.1rem;
}
.indicatorContainerWrap .leftConsume>div{
	font-weight:500;
	font-size:0.28rem;
	color:#666;
	line-height:0.36rem;
	width:4.1rem;	
}
.indicatorContainerWrap .leftConsume>a{
	font-size:0.24rem;
	color:#e70012;
	line-height:0.36rem;	
}
.indicatorContainerWrap button{
	margin-top:0.9rem;	
	width:5.46rem;
	height:0.8rem;
	line-height:0.8rem;
	font-weight:500;
	font-size:0.3rem;
	color:#fefefe;
	text-align:center;
	background:#e70012;
	border-radius:0.1rem;
}
/**支付成功推荐合约**/
.pay_success .modalRecommendContract{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.3);	
	z-index:99;
	display:none;
}
.pay_success .modalRecommendContract>div{
	width:6.4rem;
	position:absolute;
	left:0.55rem;
	top:1rem;
}
.pay_success .modalRecommendContract>div>p{
		font-weight:500;
		color:#e70012;
		font-size:0.3rem;
		height:1.2rem;
		line-height:1.2rem;
		text-align:center;
		background:#ffd400;
		border-top-left-radius:0.2rem;
		border-top-right-radius:0.2rem;
		border-bottom:0.1rem solid #e70012;
}
.pay_success .modalRecommendContract>div>div{
		background:#fff;
		border-bottom-left-radius:0.2rem;
		border-bottom-right-radius:0.2rem;	
		padding-top:1.22rem;
}
.pay_success .modalRecommendContract>div>div>p{
		font-weight:500;
		font-size:0.28rem;
		color:#000;
		line-height:0.6rem;	
}
.pay_success .modalRecommendContract>div>div .red{
		font-weight:bold;
		color:#e70012;	
}
.pay_success .modalRecommendContract>div>div .largeFont{
		font-size:0.4rem;	
}
.pay_success .modalRecommendContract>div>div>div{
		margin:1.3rem auto;
		border:1px solid #ffd400;
		box-sizing:border-box;	
		padding:0.05rem;
		width:5.1rem;
}
.pay_success .modalRecommendContract>div>div>div>div{
		background:#ffd400;
		height:1.4rem;
		box-sizing:border-box;
		padding:0.3rem 0;
}
.pay_success .modalRecommendContract>div>div>div>div>.lf{
		width:2.08rem;
		height:0.8rem;
		line-height:0.8rem;
		font-size:0.24rem;
		color:#e70012;
		border-right:1px dashed #e70012;	
}
.pay_success .modalRecommendContract>div>div>div>div>.lf>span{
		font-weight:500;
		font-size:0.7rem;
}
.pay_success .modalRecommendContract>div>div>div>div>.rt{
		height:0.8rem;
		line-height:0.8rem;
		font-size:0.24rem;
		color:#e70012;
		text-align:center;
		width:2.8rem;	
}
.pay_success .modalRecommendContract>div>div>button{
		background:#ffd400;	
		color:#fff;
		text-align:center;
		width:5.46rem;
		height:0.7rem;
		line-height:0.7rem;
		border-radius:0.1rem;
		font-weight:500;
		font-size:0.3rem;
		margin-bottom:0.5rem;
}


/*****支付失败********/
.pay_fail{
	text-align: center;
}
.pay_fail>div{
	background: #fff;
	border-bottom: 1px solid #ddd;
	height:4.24rem;
}
.pay_fail>div>img{
	width: 1.22rem;
	height: 1.22rem;
	margin-top:0.6rem;
}
.pay_fail>div>p{
	font-size: 0.32rem;
	color: #000;
	height: 0.32rem;
	line-height: 0.32rem;
	margin: 0.34rem 0 0.48rem;
}
.pay_fail>button{
	padding:0;
	height:0.94rem;
	line-height: 0.94rem;
	width: 6.9rem;
	/*background: #118EEA;*/
	background:#ffd400;
	border-radius: 0.1rem;
	font-size: 0.34rem;
	color: #fff;
	text-align: center;
	margin-top: 0.5rem;
}
/*****电子账户********/
.elec_account_warning{
	font-size: 0.26rem;
	height: 0.4rem;
	line-height: 0.4rem;
	text-align:center;
	background:rgba(255,255,255,0.3);
	color:#f00;
}
.elec_account_top{
	/*height:3.5rem;*/
	background: url("../img/hybg.png") no-repeat;
	background-size:cover;
	box-sizing: border-box;

}

.elec_account_top>.totalAmountDetail{
	text-align:center;
}
.elec_account_top>.totalAmountDetail>p{
	margin-top: 0.6rem;
	font-size: 0.8rem;
	color: #fff;
	text-align: center;
	height:0.8rem;
	line-height: 0.8rem;
	margin-bottom:0.05rem;
}
.elec_account_top>.totalAmountDetail>span{
	color:#fff;
}
.elec_account_top>.totalAmountDetail>a{
	display:block;
	color:#fff;
	margin-top:0.2rem;
}
.elec_account_top>.inOutAmount{
	height:0.88rem;
	background: rgba(0,0,0,0.1);
	margin-top:0.6rem;
}
.elec_account_top>.inOutAmount>p{
	font-size: 0.32rem;
	color:#fff;
	width: 50%;
	height:0.4rem;
	line-height: 0.4rem;
	text-align: center;
	margin-top:0.24rem;
	box-sizing:border-box;
}
.elec_account_top>.inOutAmount>p:first-child{
	border-right:1px solid #fff;
}
.elec_account_top>.inOutAmount>p:nth-child(2){
	border-left:1px solid #fff;
}
.elec_account_none{
	text-align: center;
	margin-top: 0.8rem;
	display: none;
}
.elec_account_none>img{
	width:1.6rem;
	height: 1.6rem;
}
.elec_account_none>p{
	font-size: 0.34rem;
	color:#888;
	height:0.34rem;
	line-height: 0.34rem;
	margin-top: 0.6rem;
}
/****更多*********/
.more{
	text-align:center;
	position: absolute;
	top:30%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}

.more>img{
	width:1rem;
	height:1rem;
	margin-top:-0.24rem;
}
.more>.prepare{
	height:0.72rem;
	border-radius:0.06rem;
	line-height: 0.72rem;
	text-align: center;
	color:#000;
	font-size: 0.26rem;
}

/*绑定手机号弹框*/
@keyframes blink {
	50% {
		background: #108ee9;
	}
}
@-webkit-keyframes blink {
	50% {
		background: #108ee9;
	}
}
@-ms-keyframes blink {
	50% {
		background: #108ee9;
	}
}
@-moz-keyframes blink {
	50% {
		background: #108ee9;
	}
}
.cmd{
	position:relative;
}
.cmd .cursor.blink {
	-webkit-animation: 1s blink infinite;
	animation: 1s blink infinite;
	border: none;
	margin: 0;
	height:0.5rem;
	width:0.04rem;
	position:absolute;
	top:0.19rem;
	left:50%;
	border-radius:0.02rem;
	/*display:none;*/
}
.layer-content-phone {
	position: fixed;
	bottom: -4.4rem;
	width: 100%;
	height: 4.4rem;
	background: #fff;
	z-index:99;
}
@media (min-width:750px){
	.layer-content-phone{
		width: 750px;
	}
}
.form_edit_phone {
	width: 100%;
	border-collapse: collapse;
}
.form_edit_phone td {
	width: 25%;
	height: 1.1rem;
	text-align: center;
	color: #000;
	line-height:1.1rem;
	font-size: 0.6rem;
	border:1px solid #ddd;
	box-sizing: border-box;
}
.remove_phone>i{
	display:inline-block;
	width:0.552rem;
	height:0.384rem;
	background:url('../img/sprite.png') no-repeat -0.336rem -2.256rem;
	background-size:7.152rem;
	margin-top:-0.2rem;
}
.form_edit_phone td.deleteAll_phone{
	font-size:0.34rem;
}

.modal_mobile{
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(0,0,0,0.3);
	display:none;
	margin-bottom:0rem;
}
.modal_mobile>.modal_login{
	width:6.5rem;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	background:#fff;
	border-radius:0.1rem;
	padding-top:0.5rem;
	box-sizing: border-box;
}
.modal_mobile>.modal_login>p:first-child{
	text-align:center;
	font-size:0.4rem;
	color:#000;
	margin-bottom:0.3rem;
}
.modal_mobile>.modal_login>p:nth-child(2){
	text-align:center;
	font-size:0.24rem;
	color:#f00;
	margin-bottom:0.3rem;
	visibility:hidden;

}
.modal_mobile>.modal_login>.close{
	position:absolute;
	top:0.4rem;
	right:0.4rem;
	font-size:0.4rem;
	color:#888;
}
.modal_mobile>.modal_login>.bindPhone{
	height:0.84rem;
	line-height:0.84rem;
	margin:0 0.4rem;
	border:1px solid #ddd;
	text-align:center;
	box-sizing: border-box;
	color:#000;
	font-size:0.4rem;
}
.modal_mobile>.modal_login>.bindPhone.noInput{
	color:#888;
}

.modal_mobile>.modal_login>button{
	height:1rem;
	line-height:1rem;
	text-align:center;
	font-size:0.36rem;
	color:#fff;
	background:#ddd;
	width:100%;
	border-bottom-left-radius: 0.1rem;
	border-bottom-right-radius:0.1rem;
	margin-top:0.5rem;
}
.modal_mobile>.modal_login>button.availBtn{
	/*background:#108ee9;*/
	background:#ffd400;
}
.modal_mobile>.modal_yzm{
	width:6.5rem;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	background:#fff;
	border-radius:0.1rem;
	padding-top:0.5rem;
	box-sizing: border-box;
	display:none;
}
.modal_mobile>.modal_yzm>p:first-child{
	text-align:center;
	font-size:0.4rem;
	color:#000;
	margin-bottom:0.3rem;
}
.modal_mobile>.modal_yzm>p:nth-child(2){
	text-align:center;
	font-size:0.34rem;
	color:#888;
	margin-bottom:0.3rem;
}
.modal_mobile>.modal_yzm>.close{
	position:absolute;
	top:0.46rem;
	right:0.4rem;
	font-size:0.4rem;
	color:#888;
}
.modal_mobile>.modal_yzm>.btnReturn{
	position:absolute;
	top:0.46rem;
	left:0.4rem;
	font-size:0.4rem;
	color:#888;
}
.modal_mobile>.modal_yzm>.btnGetYZM{
	margin-bottom:0.4rem;
}
.modal_mobile>.modal_yzm>.btnGetYZM>button{
	width:2.76rem;
	height:0.84rem;
	box-sizing: border-box;
	line-height: 0.84rem;
	text-align: center;
	font-size:0.34rem;
	color:#fff;
	/*background:#108ee9;*/
	background:#ffd400;
	border-radius:0.1rem;
	margin:0 auto;
	display:block;
	padding:0;
}
.modal_mobile>.modal_yzm>.btnGetYZM>button:nth-child(2){
	display:none;

}
.modal_mobile>.modal_yzm>.btnGetYZM>p{
	display:none;
	width:2.76rem;
	height:0.84rem;
	box-sizing: border-box;
	line-height: 0.84rem;
	text-align: center;
	font-size:0.3rem;
	color:#888;
	background:#fff;
	border-radius:0.1rem;
	margin:0 auto;
	padding:0;
	border:1px solid #ddd;
}
.modal_mobile>.modal_yzm>.input_yzm{
	overflow:hidden;
	margin-bottom:0.1rem;
	padding-left:0.8rem;
}
.modal_mobile>.modal_yzm>.input_yzm>input{
	float:left;
	height:1rem;
	width:1rem;
	border:1px solid #888;
	box-sizing: border-box;
	margin-right:0.3rem;
	font-size:0.4rem;
	color:#000;
	line-height:0.98rem;
	padding:0;
	text-align: center;
}
.modal_mobile>.modal_yzm>.input_yzm>input.getFocus{
	border:1px solid #108ee9;
}
.modal_mobile>.modal_yzm>.input_yzm>input:last-child{
	margin-right:0;
}
.modal_mobile>.modal_yzm>.waitingYzz{
	text-align:center;
	color:#e70012;
	font-size:0.26rem;
	margin-bottom:0.2rem;
	visibility: hidden;
}


/*适用油站样式*/
.alert_all_station{
	position: fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0,0,0,0.5);
	display:none;
}
.alert_all_station>div{
	background:#fff;
	width:6.5rem;
	height:7.4rem;
	border-radius:0.1rem;
	position:absolute;
	top:50%;
	left:50%;
	transform: translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.alert_all_station>div>p{
	font-size: 0.36rem;
	color:#000;
	text-align: center;
	height:1.1rem;
	line-height:1.1rem;
	box-sizing: border-box;
	border-bottom:1px solid #ddd;
}
.alert_all_station>div>ul{
	padding-left:0.3rem;
	margin-bottom:0.7rem;
	height:5.6rem;
}
.alert_all_station>div>ul>li{
	border-bottom:1px solid #ddd;
	padding:0.3rem 0.4rem 0.4rem 0;
	position:relative;
}
.alert_all_station>div>ul>li:last-child{
	border-bottom:0;
}
.alert_all_station>div>ul>li>p{
	font-size:0.3rem;
	color:#000;
	height:0.3rem;
	line-height:0.3rem;
	margin-bottom:0.4rem;
}
.alert_all_station>div>ul>li i{
	/*float:left;*/
	position:absolute;
	left:0;
	right:0;
	height:0.36rem;
	width:0.26rem;
	margin-right:0.2rem;
	/*background:url('../img/sprite.png') no-repeat -4.48rem -1rem;*/
	/*background-size:5.96rem;*/
	background:url("../img/contractStation.png") no-repeat;
	background-size:contain;
}
.alert_all_station>div>ul>li li{
	padding-left:0.46rem;
	font-size:0.3rem;
	color:#000;
	line-height:0.36rem;
	margin-bottom:0.3rem;
}
.alert_all_station>div>ul>li li:last-child{
	margin-bottom:0;
}
.alert_all_station .close {
	position: absolute;
	top: 0.32rem;
	right: 0.4rem;
	cursor: pointer;
}
.alert_all_station .close>i{
	display:block;
	width: 0.4rem;
	height: 0.4rem;
	/*background:url('../img/sprite.png') no-repeat -5.5rem -0.46rem;*/
	/*background-size:5.96rem;*/
	background:url("../img/close.png") no-repeat;
	background-size:contain;
}

/*登录超时页面*/
.loginTimeOut{
	text-align:center;
	padding-top:1.16rem;
}
.loginTimeOut>img{
	width:1.6rem;
	height:1.6rem;
}
.loginTimeOut>div{
	font-size:0.4rem;
	color:#000;
	margin-top:0.8rem;
}
.loginTimeOut>p{
	font-size:0.36rem;
	color:#888;
	margin-top:0.5rem;
}

/*在线签约落地页*/
.prom_contract>div{
	width:7.5rem;
	height:3rem;
	position:relative;
	margin-bottom:0.2rem;
}
.prom_contract>div>img{
	width:7.5rem;
	height:3rem;
}
.prom_contract>div>a{
	position:absolute;
	width:1.5rem;
	height:0.44rem;
	background:#fff;
	font-size:0.28rem;
	color:#000;
	line-height:0.44rem;
	text-align:center;
	border-radius:0.1rem;
	bottom:0.3rem;
	right:0.4rem;
	box-shadow: 0 0.05rem 0 #9bd8ff;
}
.prom_contract>ul>li{
	background:#fff;
	margin-bottom:0.2rem;
	padding:0.3rem 0.3rem 0.4rem;
}
.prom_contract>ul>li>.contractTitle{
	font-size:0.34rem;
	color:#000;
	line-height:0.44rem;
}
.prom_contract>ul>li>.contractTitle>span.xiangou{
	border:1px solid #108ee9;
	border-radius:0.1rem;
	font-size:0.3rem;
	color:#108ee9;
	padding:0.06rem 0.1rem;
}
.prom_contract>ul>li>.contractDetail{
	overflow:hidden;
	width:100%;
	margin-top:0.3rem;
}
.prom_contract>ul>li>.contractDetail>li{
	float:left;
	width:33.33%;
}
.prom_contract>ul>li>.contractDetail>li>p{
	font-size:0.4rem;
	height:0.4rem;
	line-height:0.4rem;
	color:#000;
	margin-bottom:0.3rem;
	text-align:center;
}
.prom_contract>ul>li>.contractDetail>li:first-child>p{
	color:#ff5b05;
}
.prom_contract>ul>li>.contractDetail>li>div{
	font-size:0.26rem;
	height:0.26rem;
	line-height:0.26rem;
	color:#888;
	text-align:center;
}
.modal_promote_contract{
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(0,0,0,0.3);
	display:none;
}
.modal_promote_contract>div{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
}
.modal_promote_contract>div>div{
	background:#fff;
	width:6.7rem;
	height:9rem;
	box-sizing:border-box;
	border-radius:0.2rem;
	line-height:0.45rem;
	font-size:0.3rem;
	color:#888;
	padding:0.4rem 0.4rem 0.7rem;
}
.modal_promote_contract>div>div>div{
	height:100%;
	overflow:auto;
}
.modal_promote_contract>div>div>div>p{
	color:#000;
	margin-bottom:0.1rem;
}
.modal_promote_contract>div>div>div>div{
	margin-bottom:0.5rem;
}
.modal_promote_contract>div>div>div>div:last-child{
	margin-bottom: 0;
}
.modal_promote_contract>div>a{
	display:block;
	background:#fff;
	width:5.8rem;
	height:0.84rem;
	line-height:0.84rem;
	border-radius:0.42rem;
	text-align:center;
	color:#108ee9;
	font-size:0.36rem;
	margin:0.3rem auto 0;
}
/*待发放金额明细*/
.waitingPresentList{
	padding-left:0.3rem;
}
.waitingPresentList>li{
	height:1.36rem;
	box-sizing:border-box;
	line-height:1.36rem;
	border-bottom:1px solid #ddd;
	font-size: 0.34rem;
	padding-right:0.3rem;
}
/*解约成功页面*/
.breakSuccess{
	text-align:center;
}
.breakSuccess img{
	width:1.22rem;
	height:1.22rem;
	margin-top:1rem;
}
.breakSuccess p {
	font-size: 0.32rem;
	color: #000;
	height: 0.32rem;
	line-height: 0.32rem;
	margin: 0.3rem 0;
}

/*解约失败页面*/
.breakFail{
	text-align:center;
}

.breakFail img{
	width:1.22rem;
	height:1.22rem;
	margin-top:1rem;
}

.breakFail p{
	font-size: 0.32rem;
	color: #000;
	height: 0.32rem;
	line-height: 0.32rem;
	margin: 0.34rem 0 0.48rem;
}
/*定位失败*/
.noLocation{
	text-align:center;
	font-family: PingFang SC;
}
.noLocation>img{
	width:1.42rem;
	height:1.82rem;
	margin-top:2.5rem;
}
.noLocation>div{
	font-size:0.3rem;
	color:#000;
	margin-top:0.6rem;
}
.noLocation>p{
	font-size:0.28rem;
	color:#666;
	margin-top:0.3rem;
	padding-left:1.1rem;
	padding-right:1.1rem;
	line-height:0.4rem;
}
/*退款*/
.refunds{
	margin-bottom:1.18rem;
}
 .refunds_none{
	 text-align: center;
 }
.refunds_none>img{
	width:1.1rem;
	height:1.2rem;
	margin-top: 2.42rem;
}
.refunds_none>p{
	margin-top:0.3rem;
	font-size:0.34rem;
	line-height:0.34rem;
	color:#000;
}
.refunds_none>div{
	margin-top:0.2rem;
	font-size:0.28rem;
	line-height:0.28rem;
	color:#666;
}
.refundsButton{
	position:fixed;
	bottom:0;
	padding-bottom:0.3rem;
	padding-left:0.3rem;
	background:#f5f5f9;
}
.refundsButton>a{
	display:block;
	height:0.88rem;
	line-height:0.88rem;
	width:6.9rem;
	text-align:center;
	/*background:#118eea;*/
	background:#ffd400;
	font-size:0.3rem;
	color:#fff;
	border-radius:0.1rem;
}
.refunds>.refundList>li{
	margin-bottom:0.3rem;
}
.refunds>.refundList>li:first-child>.consumeRecord{
	border-top:0;
}
.refunds>.refundList>li .refundsTime>.lf{
	color:#000;
	font-size:0.33rem;
}
.refunds>.refundList>li .refundsTime>.rt{
	/*color:#118eea;*/
	color:#e70012;
	font-size:0.33rem;
}
.refunds>.refundList>li .refundsPrice>.lf{
	color:#000;
	font-size:0.33rem;
}
.refunds>.refundList>li .refundsPrice>.rt{
	color:#000;
	font-size:0.33rem;
}
.refunds>.refundList>li .refundsStation>.lf{
	color:#000;
	font-size:0.33rem;
	text-align:left;
	width:50%;
}
.refunds>.refundList>li .refundsStation>.rt{
	color:#888;
	font-size:0.33rem;
	width:50%;
}
.refunds>.refundList>li .refundsStation>.rt>span{
	color:#000;
}

/*协商记录*/

.refundDetail>li {
	margin-bottom: 0.3rem;
	background: #fff;
	padding-left: 0.3rem;
	border-bottom: 1px solid #ddd;
}
.refundDetail>li:first-child{
	border-top:0;
}
.refundDetail>li>.refundDetailTop{
	height:0.88rem;
	line-height:0.88rem;
	border-bottom:1px solid #ddd;
	font-size:0.33rem;
	color:#000;
	padding-right:0.3rem;
}
.refundDetail>li>.refundDetailTop img{
	width:0.44rem;
	height:0.44rem;
	margin-right:0.2rem;
	position:relative;
	top:-0.04rem;
}
.refundDetail>li>.refundDetailBottom{
	padding:0.3rem 0;
	font-size:0.33rem;
	line-height:0.48rem;
	color:#000;
}
.refundDetail>li>.refundDetailBottom>div{
	color:#888;
	margin-top:0.2rem;
}
.refundDetail>li>.refundDetailBottom>div>p{
	margin-bottom:0.1rem;
}
/*选择退款订单*/
.selectRefundList>li{
	margin-bottom:0.3rem;
}
.select_refund_none>div{
	width:5.6rem;
	margin:0.2rem auto;
	line-height:0.4rem;
}
/*确认退款订单*/
.confirmRefundDetail>.refundErrorStation{
	padding-bottom:0.3rem;
}
.confirmRefundDetail>.refundErrorStation>li{
	font-size:0.34rem;
	height:0.34rem;
	line-height:0.34rem;
	margin-top:0.3rem;
	color:#888;
}
.confirmRefundDetail>.refundErrorStation>li:last-child{
	position:relative;
}
.confirmRefundDetail>.refundErrorStation>li>input{
	font-size:0.33rem;
	line-height:0.33rem;
	color:#000;
	font-family: PingFangSC-Regular;
	width:100%;
	box-sizing: border-box;
	/*position:absolute;*/
	/*top:-0.05rem;*/
	padding:0;
	padding-right:0.3rem;
}
.confirmRefundDetail>.refundErrorStation>li>img{
	position:absolute;
	width:0.26rem;
	height:0.16rem;
	right:0.3rem;
	top:0.16rem;
}
.confirmRefundDetail{
	margin-bottom:2rem;
}
/*退款结果页面*/
.refund_success{
	text-align: center;
}
.refund_success>img{
	width:1.22rem;
	height:1.22rem;
	margin-top:2.72rem;
}
.refund_success>p{
	font-size:0.34rem;
	color:#000;
	margin-top:0.3rem;
}
.refund_success>div{
	font-size:0.28rem;
	color:#666;
	/*line-height:0.4rem;*/
	padding:0 1.6rem;
	margin-top:0.3rem;
}
/*信用守护处理合约*/
.creditContract>.creditContractStatus{
	text-align:center;
	background:#fff;
	padding-bottom:1.08rem;
	border-bottom:1px solid #ddd;
	margin-bottom:0.2rem;
}
.creditContract>.creditContractStatus>img{
	width:1rem;
	height:1rem;
	margin-top:0.88rem;
	margin-bottom:0.2rem;
}
.creditContract>.creditContractStatus>p{
	font-size:0.36rem;
	color:#000;
	line-height:0.48rem;
}
.creditContract>.creditLeft{
	padding-top:0.2rem;
	padding-bottom:0.2rem;
	background:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	margin-bottom:0.2rem;
}
.creditContract>.creditLeft>div.lf,.creditContract>.creditLeft>div.rt{
	text-align:center;
	width:50%;
	box-sizing:border-box;
}
.creditContract>.creditLeft>div.lf{
	border-right:1px solid #ddd;
}
.creditContract>.creditLeft>div>p{
	font-size:0.3rem;
	color:#000;
	line-height:0.48rem;
}
.creditContract>.creditLeft>div>span{
	font-size:0.3rem;
	color:#888;
	line-height:0.48rem;
}
.creditContract>ul{
	background:#fff;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
	padding:0.3rem;
	margin-bottom:3rem;
}
.creditContract>ul>li{
	margin-bottom:0.4rem;
}
.creditContract>ul>li:last-child{
	margin-bottom:0;
}
.creditContract>ul>li>p{
	font-size:0.3rem;
	color:#000;
	line-height:0.48rem;
}
.creditContract>ul>li>div{
	font-size:0.3rem;
	color:#888;
	line-height:0.48rem;
}
.creditContract>ul>li>div>a{
	font-size:0.3rem;
	/*color:#118eea;*/
	color:#e70012;
	line-height:0.48rem;
}
.creditContract>.creditButton{
	position:fixed;
	bottom:0;
	width:100%;
}
@media screen and (min-width: 750px) {
	.creditContract>.creditButton{
		width:750px;
	}
}
.creditContract>.creditButton>button{
	width:94%;
	display:block;
	/*background:#118eea;*/
	background:#ffd400;
	border-radius:0.1rem;
	height:0.8rem;
	line-height:0.8rem;
	text-align:center;
	color:#fff;
	font-size:0.3rem;
	margin:0.2rem auto 0;
}
.creditContract>.creditButton>.btnBreakContract{
	background:#e70012;
}

/*新增菜单*/
.newMenuBanner{
	width:100%;
}
.newMenuBanner>img{
	height:3rem;
	width:100%;
}
.newMenuTitle{
	height:0.88rem;
	line-height:0.88rem;
	color:#000;
	padding-left:0.3rem;
	font-size: 0.3rem;
}
.newMenuList>li{
	height:0.88rem;
	line-height:0.88rem;
	font-size:0.3rem;
	color:#888;
	padding:0 0.3rem;
	border-bottom:1px solid #ddd;
	background:#fff;
}
.newMenuList>li i{
	display:inline-block;
	height:0.3rem;
	width:0.3rem;
	/*background:url('../img/sprite.png') no-repeat -2.14rem -1.88rem;*/
	/*background-size:5.96rem;*/
	background:url("../img/icon-a.png") no-repeat;
	background-size:contain;
}

/*会员中心---》合约详情*/
.coContractTop{
	background:#fff;
	margin-top:0.2rem;
	padding:0.3rem;
}
.coContractTop>div:first-child{
	border-bottom:1px solid #ccc;
}
.coContractTop>div:first-child>h2{
	font-weight:500;
	font-size:0.36rem;
	color:#000;
	line-height:0.36rem;
	margin-bottom:0.2rem;
}
.coContractTop>div:first-child>p{
	font-size:0.24rem;
	color:#666;
	line-height:0.24rem;
	margin-bottom:0.28rem;
}
.coContractTop>div:last-child{
	overflow:hidden;
}
.coContractTop>div:last-child>span{
	display:block;
	width:0.95rem;
	height:0.42rem;
	background:url('../img/contractCar.png') no-repeat ;
	background-size:cover;
	margin-top:0.4rem;
	margin-bottom:0.16rem;
	margin-left:0rem;
}
.coContractTop>div:last-child .line{
	height:0.05rem;
	background:#d2d2d2;
	position:relative;
	width:6rem;
	margin:0 auto 0.3rem;
}
.coContractTop>div:last-child .line>i{
	position:absolute;
	width:0.2rem;
	height:0.2rem;
	border-radius:50%;
	background:#ffd400;
	top:-0.08rem;
	left:-0.1rem;
}
.coContractTop>div:last-child .line>i:nth-child(2){
	right:-0.1rem;
	left:auto;
	background:#d2d2d2;
}
.coContractTop>div:last-child .line>i.contractComplete{
	/*background:url('../img/sprite.png') no-repeat -4.1rem -1rem;*/
	/*background-size: 5.96rem;*/
	background:url("../img/contractComplete.png") no-repeat;
	background-size:contain;
	width:0.38rem;
	height:0.38rem;
	right:-0.19rem;
	top:-0.16rem;
	z-index:99;
}
.coContractTop>div:last-child .line>span{
	position:absolute;
	height:0.05rem;
	background:#ffd400;
	width:0rem;
}
.coContractTop>div:last-child>p{
	font-size: 0.26rem;
	color:#666;
	line-height:0.26rem;
	margin-left:0.2rem;
}
.coContractTop>div:last-child>.promiseConsume{
	font-size: 0.26rem;
	color:#666;
	line-height:0.36rem;
	float:right;
	text-align:center;
}
.coContractList{
	background:#fff;
	border-top-left-radius: 0.2rem;
	border-top-right-radius: 0.2rem;
	margin-top:0.2rem;
	padding:0.4rem;
}
.coContractList>ul>li{
	border-left:0.05rem solid #d2d2d2;
	margin-left:1.2rem;
	padding-left:0.34rem;
	position:relative;
	padding-bottom:0.7rem;
}
.coContractList>ul>li:last-child{
	border-left:0.05rem solid transparent;
}
.coContractList>ul>li>h3{
	font-weight:500;
	font-size:0.26rem;
	color:#000;
	line-height:0.26rem;
	margin-bottom:0.24rem;
}
.coContractList>ul>li>p{
	font-size:0.24rem;
	color:#666;
	line-height:0.24rem;
}
.coContractList>ul>li>i{
	position:absolute;
	width:0.2rem;
	height:0.2rem;
	border-radius:50%;
	background:#d2d2d2;
	top:0;
	left:-0.12rem;
}
.coContractList>ul>li>div{
	position:absolute;
	top:0;
	left:-1.2rem;
}
.coContractList>ul>li>div>.date{
	font-size:0.26rem;
	color:#000;
}
.coContractList>ul>li>div>.time{
	font-size:0.24rem;
	color:#666;
}